Simon Josefsson [Fri, 24 May 2002 09:52:21 +0000 (09:52 +0000)]
(menu-bar-options-save): Add fringe-mode.
(menu-bar-showhide-fringe-menu): New menu.
(menu-bar-showhide-menu): Add Fringe sub-menu.
Markus Rost [Fri, 24 May 2002 01:14:25 +0000 (01:14 +0000)]
*** empty log message ***
Colin Walters [Fri, 24 May 2002 00:56:46 +0000 (00:56 +0000)]
(occur-engine): Include all text properties except mouse-face on the
newline at the end of occurences.
Colin Walters [Fri, 24 May 2002 00:56:33 +0000 (00:56 +0000)]
*** empty log message ***
Kim F. Storm [Thu, 23 May 2002 20:21:30 +0000 (20:21 +0000)]
(apropos-true-hit, apropos-false-hit-symbol)
(apropos-false-hit-str, apropos-true-hit-doc): New functions.
(apropos-command, apropos-value, apropos-documentation-internal)
(apropos-documentation-check-doc-file)
(apropos-documentation-check-elc-file): Use them to filter out
false matches where only one keyword matches, but more than once.
Kim F. Storm [Thu, 23 May 2002 20:20:57 +0000 (20:20 +0000)]
*** empty log message ***
Stefan Monnier [Thu, 23 May 2002 17:22:24 +0000 (17:22 +0000)]
*** empty log message ***
Stefan Monnier [Thu, 23 May 2002 15:22:47 +0000 (15:22 +0000)]
(read_non_regular, Finsert_file_contents): Use BEG_BYTE.
(Finsert_file_contents, build_annotations): Use XCAR, XCDR.
(Vwrite_region_annotate_functions): Docstring fix.
Kim F. Storm [Thu, 23 May 2002 10:24:14 +0000 (10:24 +0000)]
Only reduce string score for lengthy strings once.
Kim F. Storm [Thu, 23 May 2002 10:20:12 +0000 (10:20 +0000)]
(apropos-show-scores, apropos-orig-regexp)
(apropos-all-regexp, apropos-synonyms, apropos-words)
(apropos-all-words): New variables.
(aprpos-words-to-regexp, apropos-rewrite-regexp)
(apropos-calc-scores, apropos-score-str, apropos-score-doc)
(apropos-score-symbol): New functions.
(apropos-command, apropos, apropos-value, apropos-documentation):
Allow keywords in addition to regexp. Added scoring.
(apropos-documentation-check-doc-file)
(apropos-documentation-check-elc-file): Added scoring.
(apropos-print): Sort according to score.
Colin Walters [Thu, 23 May 2002 04:18:19 +0000 (04:18 +0000)]
(font-lock-symbol-category-alist): New variable.
Colin Walters [Thu, 23 May 2002 04:18:01 +0000 (04:18 +0000)]
*** empty log message ***
Colin Walters [Thu, 23 May 2002 03:40:16 +0000 (03:40 +0000)]
Update copyright dates.
Colin Walters [Thu, 23 May 2002 03:39:20 +0000 (03:39 +0000)]
(Info-mode-hook): Change `font-lock-mode' to `turn-on-font-lock'.
Colin Walters [Thu, 23 May 2002 03:39:00 +0000 (03:39 +0000)]
(font-lock-function): New variable.
(font-lock-default-function): New function, created from `font-lock-mode'.
(font-lock-mode): Just funcall `font-lock-default-function'.
Colin Walters [Thu, 23 May 2002 03:38:03 +0000 (03:38 +0000)]
*** empty log message ***
Markus Rost [Wed, 22 May 2002 23:29:58 +0000 (23:29 +0000)]
(file-newest-backup): Use file-name-sans-versions.
Markus Rost [Wed, 22 May 2002 23:26:51 +0000 (23:26 +0000)]
(diff-latest-backup-file): Replace the main code by a call of
file-newest-backup.
Kim F. Storm [Wed, 22 May 2002 21:18:25 +0000 (21:18 +0000)]
(x_write_glyphs): Clear phys_cursor_on_p if current
phys_cursor's hpos is overwritten. This is still not completely
correct, as it doesn't really make sense to use hpos at all to
get the cursor glyph (as that is relative to the width of the
characters on the line, which may have changed during the update).
Kim F. Storm [Wed, 22 May 2002 21:16:51 +0000 (21:16 +0000)]
*** empty log message ***
Jason Rumney [Wed, 22 May 2002 19:37:56 +0000 (19:37 +0000)]
(x_draw_bar_cursor): New argument KIND; callers changed.
Handle the `hbar' cursor type.
(x_display_and_set_cursor): Handle the HBAR_CURSOR case.
Jason Rumney [Wed, 22 May 2002 19:36:13 +0000 (19:36 +0000)]
(text_cursor_kinds): New enumeration member HBAR_CURSOR.
Jason Rumney [Wed, 22 May 2002 19:35:48 +0000 (19:35 +0000)]
* w32fns.c (enumfont_t): Remove tail, make pattern a normal
Lisp_Object.
(enum_font_cb2, enum_font_maybe_add_to_list, w32_list_fonts):
Use modified enumfont_t struct.
* w32fns.c (Qhbar): New variable.
(x_specified_cursor_type): Use it.
Mike Williams [Wed, 22 May 2002 09:40:48 +0000 (09:40 +0000)]
(sgml-guess-indent): Look further into the buffer.
Markus Rost [Wed, 22 May 2002 01:20:26 +0000 (01:20 +0000)]
Fix typo.
Stefan Monnier [Tue, 21 May 2002 23:23:08 +0000 (23:23 +0000)]
(ange-ftp-allow-child-lookup): Re-enable since
the last patch works around the wu-ftpd misfeature that prompted
the disabling of this optimization.
Colin Walters [Tue, 21 May 2002 22:22:10 +0000 (22:22 +0000)]
(Info-fontify): Deleted.
(Info-select-node): Don't use it.
(Info-mode-hook): New variable.
(Info-mode): Set up categories.
(Info-fontify-menu-headers, Info-fontify-node): Use categories.
Colin Walters [Tue, 21 May 2002 22:21:53 +0000 (22:21 +0000)]
*** empty log message ***
Colin Walters [Tue, 21 May 2002 21:50:28 +0000 (21:50 +0000)]
(sgml-xml-auto-coding-function): Update with more known XML encodings.
Ken Raeburn [Tue, 21 May 2002 21:35:49 +0000 (21:35 +0000)]
* w32fns.c (enum_font_maybe_add_to_list): Use XCDR_AS_LVALUE for
now, when the address is needed.
Colin Walters [Tue, 21 May 2002 21:22:21 +0000 (21:22 +0000)]
(truncate-string-to-width): New optional argument `ellipsis'. Add
commented-out test suite, and change coding to iso-2022-7bit.
Colin Walters [Tue, 21 May 2002 21:21:37 +0000 (21:21 +0000)]
*** empty log message ***
Colin Walters [Tue, 21 May 2002 21:15:43 +0000 (21:15 +0000)]
(Recognize Coding): Note addition of `auto-coding-functions'.
Colin Walters [Tue, 21 May 2002 21:14:03 +0000 (21:14 +0000)]
(make-coding-system): Doc fixes.
(auto-coding-functions): New variable.
(auto-coding-from-file-contents): Use it.
(set-auto-coding): Update docs.
(sgml-xml-auto-coding-function): New function.
Colin Walters [Tue, 21 May 2002 21:13:36 +0000 (21:13 +0000)]
*** empty log message ***
Colin Walters [Tue, 21 May 2002 21:03:51 +0000 (21:03 +0000)]
(shortlisp): Add font-core.el.
Colin Walters [Tue, 21 May 2002 21:02:25 +0000 (21:02 +0000)]
Add font-core.el.
Colin Walters [Tue, 21 May 2002 21:01:35 +0000 (21:01 +0000)]
(font-lock-defaults, font-lock-defaults-alist)
(font-lock-multiline, font-lock-fontified, font-lock-mode)
(turn-on-font-lock, font-lock-add-keywords, global-font-lock-mode)
(font-lock-global-modes): Moved to font-core.el.
(font-lock-set-defaults-1): Partially moved to font-core.el.
Colin Walters [Tue, 21 May 2002 21:01:14 +0000 (21:01 +0000)]
(occur-engine): Increment globalcount all at once after searching a buffer.
(occur-mode-map): Don't escape plain "o".
(occur-mode-hook): New variable.
(occur-fontify-region-function): Deleted.
(occur-mode): Don't use it. Set up `font-lock-category-alist' instead.
(occur-fontify-on-property): Deleted.
(occur-engine): Use categories from `font-lock-category-alist'.
Colin Walters [Tue, 21 May 2002 20:59:28 +0000 (20:59 +0000)]
(toplevel): Require font-lock, to get the face definitions.
(ibuffer-use-fontification): Deleted.
(column filename-and-process): New column.
(ibuffer-formats): Use it by default.
(ibuffer-name-map, ibuffer-mode-name-map)
(ibuffer-filter-group-map): Don't set parent to
`ibuffer-mode-map'.
(ibuffer-do-save, ibuffer-do-toggle-modified)
(ibuffer-do-toggle-read-only, ibuffer-do-delete)
(ibuffer-do-kill-on-deletion-marks): Include name in definition.
(ibuffer): New optional argument `formats'.
Colin Walters [Tue, 21 May 2002 20:59:04 +0000 (20:59 +0000)]
(define-ibuffer-column): Add third argument `ibuffer-buf'.
Colin Walters [Tue, 21 May 2002 20:58:06 +0000 (20:58 +0000)]
*** empty log message ***
Colin Walters [Tue, 21 May 2002 20:39:54 +0000 (20:39 +0000)]
New file, broken out from font-lock.el.
Eli Zaretskii [Tue, 21 May 2002 16:28:08 +0000 (16:28 +0000)]
(indent-rigidly): Mention how to remove all indentation.
Eli Zaretskii [Tue, 21 May 2002 16:24:28 +0000 (16:24 +0000)]
(Indentation Commands): Describe how to remove all indentation. Add
an index entry for that.
Colin Walters [Tue, 21 May 2002 06:05:39 +0000 (06:05 +0000)]
(describe-char-after): Order display of text properties by the size of
their value, for clarity.
Colin Walters [Tue, 21 May 2002 06:05:12 +0000 (06:05 +0000)]
*** empty log message ***
Glenn Morris [Mon, 20 May 2002 21:52:07 +0000 (21:52 +0000)]
(f90-looking-at-where-or-forall): Oops, defsubst, not defun.
Stefan Monnier [Mon, 20 May 2002 19:32:59 +0000 (19:32 +0000)]
*** empty log message ***
Stefan Monnier [Mon, 20 May 2002 18:51:49 +0000 (18:51 +0000)]
(ange-ftp-generate-root-prefixes)
(ange-ftp-file-name-completion): Don't cons unnecessarily.
(ange-ftp-send-cmd): Always `cd' before doing `ls'.
Stefan Monnier [Mon, 20 May 2002 18:48:58 +0000 (18:48 +0000)]
(cpp-choose-symbol): Don't cons unnecessarily.
Stefan Monnier [Mon, 20 May 2002 18:48:33 +0000 (18:48 +0000)]
(tags-complete-tags-table-file): Don't cons unnecessarily.
Stefan Monnier [Mon, 20 May 2002 18:32:07 +0000 (18:32 +0000)]
(outline-reveal-toggle-invisible): Reverse the meaning of the second arg.
Stefan Monnier [Mon, 20 May 2002 18:31:20 +0000 (18:31 +0000)]
(reveal-post-command): Reverse the semantics of
reveal-toggle-invisible and support isearch-open-invisible-temporary.
Stefan Monnier [Mon, 20 May 2002 18:28:09 +0000 (18:28 +0000)]
(widget-color-complete): Don't cons needlessly.
Markus Rost [Mon, 20 May 2002 17:29:37 +0000 (17:29 +0000)]
Move remarks on `mail-default-directory' down to section
"Changes in Emacs 21.4".
Markus Rost [Mon, 20 May 2002 16:09:26 +0000 (16:09 +0000)]
Mention new user option `mail-default-directory'.
Markus Rost [Mon, 20 May 2002 16:05:56 +0000 (16:05 +0000)]
(mail-recover-1): Remove (debug).
(mail-signature): Fix :type.
(mail-default-directory): New user option.
(mail, mail-recover): Use that option.
Richard M. Stallman [Mon, 20 May 2002 14:51:24 +0000 (14:51 +0000)]
(syms_of_buffer) <cursor-type>: Doc fix.
Richard M. Stallman [Mon, 20 May 2002 14:50:25 +0000 (14:50 +0000)]
(read_char_minibuf_menu_prompt): Don't list equivalent key bindings here.
Kai Großjohann [Mon, 20 May 2002 14:13:11 +0000 (14:13 +0000)]
(auto-coding-alist): Use emacs-mule
for auto-save files. (Fix previous change.)
Kai Großjohann [Mon, 20 May 2002 11:01:14 +0000 (11:01 +0000)]
(auto-coding-alist): Use no-conversion
for auto-save files.
Ken Raeburn [Mon, 20 May 2002 08:38:28 +0000 (08:38 +0000)]
update LISP_MAKE_RVALUE comment for union, non-gcc case
Ken Raeburn [Mon, 20 May 2002 08:10:41 +0000 (08:10 +0000)]
* xselect.c (symbol_to_x_atom, x_get_foreign_selection): Use
SYMBOL_NAME and XSTRING instead of XSYMBOL and name field.
Ken Raeburn [Mon, 20 May 2002 08:06:52 +0000 (08:06 +0000)]
* xfns.c (parse_image_spec): Use SYMBOL_NAME and XSTRING instead
of XSYMBOL and name field.
Ken Raeburn [Mon, 20 May 2002 08:06:45 +0000 (08:06 +0000)]
* xfaces.c (merge_face_vector_with_property): Use SYMBOL_NAME and
XSTRING instead of XSYMBOL and name field.
Ken Raeburn [Mon, 20 May 2002 08:06:39 +0000 (08:06 +0000)]
* w32fns.c (parse_image_spec, w32_parse_hot_key): Use SYMBOL_NAME
and XSTRING instead of XSYMBOL and name field.
Ken Raeburn [Mon, 20 May 2002 08:06:32 +0000 (08:06 +0000)]
* process.c (set_socket_options, Fsignal_process): Use SYMBOL_NAME
and XSTRING instead of XSYMBOL and name field.
Ken Raeburn [Mon, 20 May 2002 08:06:27 +0000 (08:06 +0000)]
* print.c (print_error_message, print_object): Use SYMBOL_NAME and
XSTRING instead of XSYMBOL and name field.
Ken Raeburn [Mon, 20 May 2002 08:06:21 +0000 (08:06 +0000)]
* minibuf.c (Fread_command, Fread_variable): Use SYMBOL_NAME and
assignment instead of XSYMBOL and name field and XSETSTRING.
Ken Raeburn [Mon, 20 May 2002 08:06:16 +0000 (08:06 +0000)]
* macfns.c (parse_image_spec): Use SYMBOL_NAME and XSTRING instead
of XSYMBOL and name field.
Ken Raeburn [Mon, 20 May 2002 08:06:11 +0000 (08:06 +0000)]
* lread.c (Fintern_soft, oblookup): Use SYMBOL_NAME and XSTRING
instead of XSYMBOL and name field.
(Funintern): Use SYMBOL_NAME and assignment instead of XSYMBOL and
name field and XSETSTRING.
Ken Raeburn [Mon, 20 May 2002 08:06:06 +0000 (08:06 +0000)]
* lisp.h (struct Lisp_Symbol): Replace field "name" with a lisp
object field named "xname".
(SYMBOL_NAME): New macro.
Ken Raeburn [Mon, 20 May 2002 08:06:00 +0000 (08:06 +0000)]
* keymap.c (silly_event_symbol_error, Fsingle_key_description)
(Fdescribe_buffer_bindings): Use SYMBOL_NAME and XSTRING instead
of XSYMBOL and name field.
(describe_command, describe_translation): Use SYMBOL_NAME and
assignment instead of XSYMBOL and name field and XSETSTRING.
Ken Raeburn [Mon, 20 May 2002 08:05:55 +0000 (08:05 +0000)]
* keyboard.c (echo_char, record_char, parse_modifiers_uncached)
(parse_modifiers, apply_modifiers, Fevent_convert_list)
(parse_solitary_modifier, Fexecute_extended_command): Use
SYMBOL_NAME and XSTRING instead of XSYMBOL and name field.
Ken Raeburn [Mon, 20 May 2002 08:05:48 +0000 (08:05 +0000)]
* fontset.c (Fset_fontset_font): Use SYMBOL_NAME and XSTRING
instead of XSYMBOL and name field.
Ken Raeburn [Mon, 20 May 2002 08:05:43 +0000 (08:05 +0000)]
* fns.c (Fstring_equal, Fstring_lessp, Frequire, sxhash): Use
SYMBOL_NAME and XSTRING instead of XSYMBOL and name field.
Ken Raeburn [Mon, 20 May 2002 08:05:37 +0000 (08:05 +0000)]
* eval.c (do_autoload): Use SYMBOL_NAME and XSTRING instead of
XSYMBOL and name field.
Ken Raeburn [Mon, 20 May 2002 08:05:32 +0000 (08:05 +0000)]
* emacs.c (shut_down_emacs) [#if 0]: Use SYMBOL_NAME and XSTRING
instead of XSYMBOL and name field.
Ken Raeburn [Mon, 20 May 2002 08:05:26 +0000 (08:05 +0000)]
* editfns.c (Fformat): Use SYMBOL_NAME and XSTRING instead of
XSYMBOL and name field.
Ken Raeburn [Mon, 20 May 2002 08:05:21 +0000 (08:05 +0000)]
* data.c (Fkeywordp, Fsymbol_name, store_symval_forwarding)
(Fmake_variable_buffer_local, Fmake_local_variable)
(Fmake_variable_frame_local): Use SYMBOL_NAME and XSTRING instead
of XSYMBOL and name field.
Ken Raeburn [Mon, 20 May 2002 08:05:15 +0000 (08:05 +0000)]
* coding.c (Fread_coding_system, code_convert_region1)
(code_convert_string1, code_convert_string_norecord)
(Ffind_operation_coding_system): Use SYMBOL_NAME instead of
XSYMBOL and name field.
Ken Raeburn [Mon, 20 May 2002 08:05:09 +0000 (08:05 +0000)]
* charset.c (Fdefine_charset, Fdeclare_equiv_charset): Use XSTRING
and SYMBOL_NAME instead of XSYMBOL and name field.
Ken Raeburn [Mon, 20 May 2002 08:05:03 +0000 (08:05 +0000)]
* callint.c (Fcall_interactively): Use XSTRING and SYMBOL_NAME
instead of XSYMBOL and name field.
Ken Raeburn [Mon, 20 May 2002 08:04:58 +0000 (08:04 +0000)]
* buffer.c (buffer_slot_type_mismatch): Use XSTRING and
SYMBOL_NAME instead of XSYMBOL and name field.
Ken Raeburn [Mon, 20 May 2002 08:04:52 +0000 (08:04 +0000)]
* alloc.c (Fmake_symbol): Set symbol xname field instead of name.
(mark_object, gc_sweep): Use symbol xname field and XSTRING
instead of name field.
Ken Raeburn [Mon, 20 May 2002 08:04:46 +0000 (08:04 +0000)]
* abbrev.c (write_abbrev): Use SYMBOL_NAME instead of XSYMBOL and
name field.
Miles Bader [Mon, 20 May 2002 04:40:53 +0000 (04:40 +0000)]
(find-file-read-args): Don't trash existing value of
`minibuffer-setup-hook', just add our hook to it.
Markus Rost [Mon, 20 May 2002 03:09:11 +0000 (03:09 +0000)]
(unify-8859-on-encoding-mode) (unify-8859-on-decoding-mode): Change
:version attributes to strings.
Markus Rost [Mon, 20 May 2002 03:06:24 +0000 (03:06 +0000)]
(yank-excluded-properties): Change :version attribute to a string.
Markus Rost [Mon, 20 May 2002 03:05:16 +0000 (03:05 +0000)]
(dired-view-command-alist): Change :version attribute to a string.
Markus Rost [Mon, 20 May 2002 03:04:05 +0000 (03:04 +0000)]
(xscheme-start-hook): Change :version attribute to a string.
Markus Rost [Mon, 20 May 2002 00:42:27 +0000 (00:42 +0000)]
(find-dired): Implement revert-buffer-function.
Markus Rost [Mon, 20 May 2002 00:39:23 +0000 (00:39 +0000)]
(report-emacs-bug-hook): Do another save-excursion.
Glenn Morris [Sun, 19 May 2002 23:23:22 +0000 (23:23 +0000)]
(f90-change-keywords): Doc fix.
Glenn Morris [Sun, 19 May 2002 23:19:42 +0000 (23:19 +0000)]
(f90-equal-symbols, f90-looking-at-do, f90-looking-at-select-case)
(f90-looking-at-if-then): Remove lets.
(f90-looking-at-where-or-forall): Handle if split over lines.
Ken Raeburn [Sun, 19 May 2002 23:14:24 +0000 (23:14 +0000)]
* lisp.h (LISP_MAKE_RVALUE): Delete disabled version, making XCAR and XCDR real
rvalues in most configurations.
Ken Raeburn [Sun, 19 May 2002 23:12:30 +0000 (23:12 +0000)]
* buffer.c (fix_overlays_in_range, fix_overlays_before): Don't take the address
of the cdr part of a cons cell; instead, track the parent cell and call
XSETCDR, or set the variable for the head of the list if we haven't started
down the list yet.
Glenn Morris [Sun, 19 May 2002 22:28:15 +0000 (22:28 +0000)]
(f90-get-present-comment-type): Fix bug introduced in version 1.46.
(f90-comment-indent): Doc fix.
(f90-break-line): Simplify it a bit.
Glenn Morris [Sun, 19 May 2002 21:47:46 +0000 (21:47 +0000)]
(f90-match-end): Simplify it a bit.